Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

==============================================================================

Section Cross References

    main.o(i.main) refers to read.o(.text) for read8
    main.o(i.main) refers to toggle.o(i.toggle) for toggle
    main.o(i.main) refers to main.o(.data) for last
    toggle.o(i.toggle) refers to write.o(.text) for write8
    toggle.o(i.toggle) refers to toggle.o(.data) for value
    datainit_ctboard.o(.text) refers (Weak) to startup_ctboard.o(STACK) for Stack_Mem
    datainit_ctboard.o(.text) refers to main.o(i.main) for main
    startup_ctboard.o(RESET) refers to startup_ctboard.o(STACK) for __initial_sp
    startup_ctboard.o(RESET) refers to startup_ctboard.o(.text) for Reset_Handler
    startup_ctboard.o(.text) refers to system_ctboard.o(i.__system) for __system
    startup_ctboard.o(.text) refers to datainit_ctboard.o(.text) for __main
    system_ctboard.o(i.__system) refers to system_ctboard.o(i.system_enter_run) for system_enter_run
    system_ctboard.o(i.init_FMC_SRAM) refers to hal_gpio.o(i.hal_gpio_init_alternate) for hal_gpio_init_alternate
    system_ctboard.o(i.init_FMC_SRAM) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    system_ctboard.o(i.init_FMC_SRAM) refers to hal_fmc.o(i.hal_fmc_init_sram) for hal_fmc_init_sram
    system_ctboard.o(i.init_SystemClock) refers to hal_rcc.o(i.hal_rcc_reset) for hal_rcc_reset
    system_ctboard.o(i.init_SystemClock) refers to hal_rcc.o(i.hal_rcc_set_osc) for hal_rcc_set_osc
    system_ctboard.o(i.init_SystemClock) refers to hal_rcc.o(i.hal_rcc_setup_pll) for hal_rcc_setup_pll
    system_ctboard.o(i.init_SystemClock) refers to hal_pwr.o(i.hal_pwr_set_overdrive) for hal_pwr_set_overdrive
    system_ctboard.o(i.init_SystemClock) refers to hal_rcc.o(i.hal_rcc_setup_clock) for hal_rcc_setup_clock
    system_ctboard.o(i.system_enter_run) refers to system_ctboard.o(i.init_SystemClock) for init_SystemClock
    system_ctboard.o(i.system_enter_run) refers to system_ctboard.o(i.init_FPU) for init_FPU
    system_ctboard.o(i.system_enter_run) refers to system_ctboard.o(i.init_FMC_SRAM) for init_FMC_SRAM
    system_ctboard.o(i.system_enter_run) refers to system_ctboard.o(i.init_LCD) for init_LCD
    hal_gpio.o(i.create_pattern_mask) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod
    hal_gpio.o(i.hal_gpio_bit_reset) refers to hal_gpio.o(i.intercept_overwrite_register) for intercept_overwrite_register
    hal_gpio.o(i.hal_gpio_bit_set) refers to hal_gpio.o(i.intercept_overwrite_register) for intercept_overwrite_register
    hal_gpio.o(i.hal_gpio_bit_toggle) refers to hal_gpio.o(i.intercept_overwrite_register) for intercept_overwrite_register
    hal_gpio.o(i.hal_gpio_bit_toggle) refers to hal_gpio.o(i.hal_gpio_output_read) for hal_gpio_output_read
    hal_gpio.o(i.hal_gpio_init_alternate) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output
    hal_gpio.o(i.hal_gpio_init_alternate) refers to hal_gpio.o(i.create_pattern_mask) for create_pattern_mask
    hal_gpio.o(i.hal_gpio_init_analog) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input
    hal_gpio.o(i.hal_gpio_init_analog) refers to hal_gpio.o(i.create_pattern_mask) for create_pattern_mask
    hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.intercept_overwrite_register) for intercept_overwrite_register
    hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.create_pattern_mask) for create_pattern_mask
    hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.intercept_overwrite_register) for intercept_overwrite_register
    hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.create_pattern_mask) for create_pattern_mask
    hal_gpio.o(i.hal_gpio_irq_set) refers to hal_gpio.o(i.get_syscfg_mask) for get_syscfg_mask
    hal_gpio.o(i.hal_gpio_output_write) refers to hal_gpio.o(i.intercept_overwrite_register) for intercept_overwrite_register
    hal_rcc.o(i.hal_rcc_set_peripheral) refers to hal_rcc.o(i.__ARM_common_switch8) for __ARM_common_switch8
    rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


==============================================================================

Removing Unused input sections from the image.

    Removing startup_ctboard.o(HEAP), (2048 bytes).
    Removing system_ctboard.o(i.system_enter_sleep), (2 bytes).
    Removing system_ctboard.o(i.system_enter_standby), (2 bytes).
    Removing system_ctboard.o(i.system_enter_stop), (2 bytes).
    Removing hal_fmc.o(i.hal_fmc_reset), (92 bytes).
    Removing hal_gpio.o(i.get_syscfg_mask), (148 bytes).
    Removing hal_gpio.o(i.hal_gpio_bit_reset), (26 bytes).
    Removing hal_gpio.o(i.hal_gpio_bit_set), (24 bytes).
    Removing hal_gpio.o(i.hal_gpio_bit_toggle), (42 bytes).
    Removing hal_gpio.o(i.hal_gpio_init_analog), (50 bytes).
    Removing hal_gpio.o(i.hal_gpio_init_input), (90 bytes).
    Removing hal_gpio.o(i.hal_gpio_input_read), (8 bytes).
    Removing hal_gpio.o(i.hal_gpio_irq_clear), (16 bytes).
    Removing hal_gpio.o(i.hal_gpio_irq_set), (540 bytes).
    Removing hal_gpio.o(i.hal_gpio_irq_status), (36 bytes).
    Removing hal_gpio.o(i.hal_gpio_output_read), (8 bytes).
    Removing hal_gpio.o(i.hal_gpio_output_write), (20 bytes).
    Removing hal_gpio.o(i.hal_gpio_reset), (76 bytes).
    Removing hal_pwr.o(i.hal_pwr_reset), (20 bytes).
    Removing hal_pwr.o(i.hal_pwr_set_backup_access), (40 bytes).
    Removing hal_pwr.o(i.hal_pwr_set_backup_domain), (100 bytes).
    Removing hal_pwr.o(i.hal_pwr_set_flash_powerdown), (40 bytes).
    Removing hal_pwr.o(i.hal_pwr_set_underdrive), (6 bytes).
    Removing hal_pwr.o(i.hal_pwr_set_wakeup_pin), (40 bytes).
    Removing hal_rcc.o(i.hal_rcc_set_peripheral), (236 bytes).
    Removing hal_rcc.o(i.__ARM_common_switch8), (28 bytes).

26 unused section(s) (total 3740 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    RTE\Device\CT_Board_HS14_M0\datainit_ctboard.s 0x00000000   Number         0  datainit_ctboard.o ABSOLUTE
    RTE\Device\CT_Board_HS14_M0\startup_ctboard.s 0x00000000   Number         0  startup_ctboard.o ABSOLUTE
    RTE\Device\CT_Board_HS14_M0\system_ctboard.c 0x00000000   Number         0  system_ctboard.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_fmc.c       0x00000000   Number         0  hal_fmc.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_gpio.c      0x00000000   Number         0  hal_gpio.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_pwr.c       0x00000000   Number         0  hal_pwr.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_rcc.c       0x00000000   Number         0  hal_rcc.o ABSOLUTE
    app\main.c                               0x00000000   Number         0  main.o ABSOLUTE
    app\toggle.c                             0x00000000   Number         0  toggle.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    read.c                                   0x00000000   Number         0  read.o ABSOLUTE
    write.c                                  0x00000000   Number         0  write.o ABSOLUTE
    RESET                                    0x08000000   Section      428  startup_ctboard.o(RESET)
    .emb_text                                0x080001ac   Section       56  rt_memcpy.o(.emb_text)
    .text                                    0x080001e4   Section      124  datainit_ctboard.o(.text)
    .text                                    0x08000260   Section       36  startup_ctboard.o(.text)
    .text                                    0x08000284   Section        0  read.o(.text)
    .text                                    0x08000288   Section        0  write.o(.text)
    .text                                    0x0800028c   Section      346  aeabi_sdiv.o(.text)
    i.__system                               0x080003e6   Section        0  system_ctboard.o(i.__system)
    i.create_pattern_mask                    0x080003ee   Section        0  hal_gpio.o(i.create_pattern_mask)
    create_pattern_mask                      0x080003ef   Thumb Code    92  hal_gpio.o(i.create_pattern_mask)
    i.hal_fmc_init_sram                      0x0800044a   Section        0  hal_fmc.o(i.hal_fmc_init_sram)
    i.hal_gpio_init_alternate                0x080005e6   Section        0  hal_gpio.o(i.hal_gpio_init_alternate)
    i.hal_gpio_init_output                   0x08000668   Section        0  hal_gpio.o(i.hal_gpio_init_output)
    i.hal_pwr_set_overdrive                  0x08000700   Section        0  hal_pwr.o(i.hal_pwr_set_overdrive)
    i.hal_rcc_reset                          0x08000708   Section        0  hal_rcc.o(i.hal_rcc_reset)
    i.hal_rcc_set_osc                        0x080007b0   Section        0  hal_rcc.o(i.hal_rcc_set_osc)
    i.hal_rcc_setup_clock                    0x08000848   Section        0  hal_rcc.o(i.hal_rcc_setup_clock)
    i.hal_rcc_setup_pll                      0x080008d4   Section        0  hal_rcc.o(i.hal_rcc_setup_pll)
    i.init_FMC_SRAM                          0x08000a1c   Section        0  system_ctboard.o(i.init_FMC_SRAM)
    init_FMC_SRAM                            0x08000a1d   Thumb Code   266  system_ctboard.o(i.init_FMC_SRAM)
    i.init_FPU                               0x08000b44   Section        0  system_ctboard.o(i.init_FPU)
    init_FPU                                 0x08000b45   Thumb Code     2  system_ctboard.o(i.init_FPU)
    i.init_LCD                               0x08000b48   Section        0  system_ctboard.o(i.init_LCD)
    init_LCD                                 0x08000b49   Thumb Code    12  system_ctboard.o(i.init_LCD)
    i.init_SystemClock                       0x08000b58   Section        0  system_ctboard.o(i.init_SystemClock)
    init_SystemClock                         0x08000b59   Thumb Code   168  system_ctboard.o(i.init_SystemClock)
    i.intercept_overwrite_register           0x08000c10   Section        0  hal_gpio.o(i.intercept_overwrite_register)
    intercept_overwrite_register             0x08000c11   Thumb Code    22  hal_gpio.o(i.intercept_overwrite_register)
    i.main                                   0x08000c30   Section        0  main.o(i.main)
    i.system_enter_run                       0x08000c60   Section        0  system_ctboard.o(i.system_enter_run)
    i.toggle                                 0x08000c74   Section        0  toggle.o(i.toggle)
    .data                                    0x20000000   Section        1  main.o(.data)
    last                                     0x20000000   Data           1  main.o(.data)
    .data                                    0x20000001   Section        1  toggle.o(.data)
    value                                    0x20000001   Data           1  toggle.o(.data)
    STACK                                    0x20000008   Section     8192  startup_ctboard.o(STACK)
    __initial_sp                             0x20002008   Data           0  startup_ctboard.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    Image$$ER_IROM1$$Limit                    - Undefined Weak Reference
    Image$$RW_IRAM1$$Base                     - Undefined Weak Reference
    Image$$RW_IRAM1$$ZI$$Base                 - Undefined Weak Reference
    Image$$RW_IRAM1$$ZI$$Limit                - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    __Vectors_Size                           0x000001ac   Number         0  startup_ctboard.o ABSOLUTE
    Stack_Size                               0x00002000   Number         0  startup_ctboard.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_ctboard.o(RESET)
    __Vectors_End                            0x080001ac   Data           0  startup_ctboard.o(RESET)
    __aeabi_memcpy4                          0x080001ad   Thumb Code    56  rt_memcpy.o(.emb_text)
    __aeabi_memcpy8                          0x080001ad   Thumb Code     0  rt_memcpy.o(.emb_text)
    __main                                   0x080001e5   Thumb Code    74  datainit_ctboard.o(.text)
    Reset_Handler                            0x08000261   Thumb Code     8  startup_ctboard.o(.text)
    NMI_Handler                              0x08000269   Thumb Code     2  startup_ctboard.o(.text)
    HardFault_Handler                        0x0800026b   Thumb Code     2  startup_ctboard.o(.text)
    MemManage_Handler                        0x0800026d   Thumb Code     2  startup_ctboard.o(.text)
    BusFault_Handler                         0x0800026f   Thumb Code     2  startup_ctboard.o(.text)
    UsageFault_Handler                       0x08000271   Thumb Code     2  startup_ctboard.o(.text)
    SVC_Handler                              0x08000273   Thumb Code     2  startup_ctboard.o(.text)
    DebugMon_Handler                         0x08000275   Thumb Code     2  startup_ctboard.o(.text)
    PendSV_Handler                           0x08000277   Thumb Code     2  startup_ctboard.o(.text)
    SysTick_Handler                          0x08000279   Thumb Code     2  startup_ctboard.o(.text)
    ADC_IRQHandler                           0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_RX0_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_RX1_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_SCE_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_TX_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_RX0_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_RX1_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_SCE_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_TX_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    CRYP_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DCMI_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream0_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream1_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream2_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream3_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream4_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream5_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream6_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream7_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2D_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream0_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream1_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream2_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream3_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream4_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream5_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream6_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream7_IRQHandler                  0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    ETH_IRQHandler                           0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    ETH_WKUP_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    EXTI0_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    EXTI15_10_IRQHandler                     0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    EXTI1_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    EXTI2_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    EXTI3_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    EXTI4_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    EXTI9_5_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    FLASH_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    FMC_IRQHandler                           0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    FPU_IRQHandler                           0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    HASH_RNG_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    I2C1_ER_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    I2C1_EV_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    I2C2_ER_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    I2C2_EV_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    I2C3_ER_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    I2C3_EV_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    LTDC_ER_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    LTDC_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    OTG_FS_IRQHandler                        0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_EP1_IN_IRQHandler                 0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_EP1_OUT_IRQHandler                0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_IRQHandler                        0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_WKUP_IRQHandler                   0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    PVD_IRQHandler                           0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    RCC_IRQHandler                           0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    RTC_Alarm_IRQHandler                     0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    RTC_WKUP_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SAI1_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SDIO_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SPI1_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SPI2_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SPI3_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SPI4_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SPI5_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    SPI6_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TAMP_STAMP_IRQHandler                    0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_BRK_TIM9_IRQHandler                 0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_CC_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_TRG_COM_TIM11_IRQHandler            0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_UP_TIM10_IRQHandler                 0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM2_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM3_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM4_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM5_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM6_DAC_IRQHandler                      0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM7_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_BRK_TIM12_IRQHandler                0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_CC_IRQHandler                       0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_TRG_COM_TIM14_IRQHandler            0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_UP_TIM13_IRQHandler                 0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    UART4_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    UART5_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    UART7_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    UART8_IRQHandler                         0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    USART1_IRQHandler                        0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    USART2_IRQHandler                        0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    USART3_IRQHandler                        0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    USART6_IRQHandler                        0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    WWDG_IRQHandler                          0x0800027b   Thumb Code     0  startup_ctboard.o(.text)
    read8                                    0x08000285   Thumb Code     4  read.o(.text)
    write8                                   0x08000289   Thumb Code     4  write.o(.text)
    __aeabi_uidiv                            0x0800028d   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_uidivmod                         0x0800028d   Thumb Code    20  aeabi_sdiv.o(.text)
    __aeabi_idiv                             0x080002a1   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x080002a1   Thumb Code   326  aeabi_sdiv.o(.text)
    __system                                 0x080003e7   Thumb Code     8  system_ctboard.o(i.__system)
    hal_fmc_init_sram                        0x0800044b   Thumb Code   412  hal_fmc.o(i.hal_fmc_init_sram)
    hal_gpio_init_alternate                  0x080005e7   Thumb Code   130  hal_gpio.o(i.hal_gpio_init_alternate)
    hal_gpio_init_output                     0x08000669   Thumb Code   152  hal_gpio.o(i.hal_gpio_init_output)
    hal_pwr_set_overdrive                    0x08000701   Thumb Code     6  hal_pwr.o(i.hal_pwr_set_overdrive)
    hal_rcc_reset                            0x08000709   Thumb Code   138  hal_rcc.o(i.hal_rcc_reset)
    hal_rcc_set_osc                          0x080007b1   Thumb Code   148  hal_rcc.o(i.hal_rcc_set_osc)
    hal_rcc_setup_clock                      0x08000849   Thumb Code   132  hal_rcc.o(i.hal_rcc_setup_clock)
    hal_rcc_setup_pll                        0x080008d5   Thumb Code   314  hal_rcc.o(i.hal_rcc_setup_pll)
    main                                     0x08000c31   Thumb Code    38  main.o(i.main)
    system_enter_run                         0x08000c61   Thumb Code    20  system_ctboard.o(i.system_enter_run)
    toggle                                   0x08000c75   Thumb Code    24  toggle.o(i.toggle)
    Image$$RO$$Limit                         0x08000c94   Number         0  anon$$obj.o ABSOLUTE
    Image$$RW$$Base                          0x20000000   Number         0  anon$$obj.o ABSOLUTE
    Image$$ZI$$Base                          0x20000004   Number         0  anon$$obj.o ABSOLUTE
    Stack_Mem                                0x20000008   Data        8192  startup_ctboard.o(STACK)
    Image$$ZI$$Limit                         0x20002008   Number         0  anon$$obj.o ABSOLUTE



==============================================================================

Memory Map of the image

  Image Entry point : 0x08000261

  Load Region LR_1 (Base: 0x08000000, Size: 0x00000c98, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000c94, Max: 0xffffffff, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x08000000   0x000001ac   Data   RO           50    RESET               startup_ctboard.o
    0x080001ac   0x080001ac   0x00000038   Code   RO          353    .emb_text           c_p.l(rt_memcpy.o)
    0x080001e4   0x080001e4   0x0000007c   Code   RO           43    .text               datainit_ctboard.o
    0x08000260   0x08000260   0x00000024   Code   RO           51  * .text               startup_ctboard.o
    0x08000284   0x08000284   0x00000004   Code   RO          347    .text               read_write.lib(read.o)
    0x08000288   0x08000288   0x00000004   Code   RO          349    .text               read_write.lib(write.o)
    0x0800028c   0x0800028c   0x0000015a   Code   RO          357    .text               c_p.l(aeabi_sdiv.o)
    0x080003e6   0x080003e6   0x00000008   Code   RO           55    i.__system          system_ctboard.o
    0x080003ee   0x080003ee   0x0000005c   Code   RO          156    i.create_pattern_mask  hal_gpio.o
    0x0800044a   0x0800044a   0x0000019c   Code   RO          138    i.hal_fmc_init_sram  hal_fmc.o
    0x080005e6   0x080005e6   0x00000082   Code   RO          161    i.hal_gpio_init_alternate  hal_gpio.o
    0x08000668   0x08000668   0x00000098   Code   RO          164    i.hal_gpio_init_output  hal_gpio.o
    0x08000700   0x08000700   0x00000006   Code   RO          265    i.hal_pwr_set_overdrive  hal_pwr.o
    0x08000706   0x08000706   0x00000002   PAD
    0x08000708   0x08000708   0x000000a8   Code   RO          309    i.hal_rcc_reset     hal_rcc.o
    0x080007b0   0x080007b0   0x00000098   Code   RO          310    i.hal_rcc_set_osc   hal_rcc.o
    0x08000848   0x08000848   0x0000008c   Code   RO          312    i.hal_rcc_setup_clock  hal_rcc.o
    0x080008d4   0x080008d4   0x00000148   Code   RO          313    i.hal_rcc_setup_pll  hal_rcc.o
    0x08000a1c   0x08000a1c   0x00000128   Code   RO           56    i.init_FMC_SRAM     system_ctboard.o
    0x08000b44   0x08000b44   0x00000002   Code   RO           57    i.init_FPU          system_ctboard.o
    0x08000b46   0x08000b46   0x00000002   PAD
    0x08000b48   0x08000b48   0x00000010   Code   RO           58    i.init_LCD          system_ctboard.o
    0x08000b58   0x08000b58   0x000000b8   Code   RO           59    i.init_SystemClock  system_ctboard.o
    0x08000c10   0x08000c10   0x00000020   Code   RO          172    i.intercept_overwrite_register  hal_gpio.o
    0x08000c30   0x08000c30   0x00000030   Code   RO            1    i.main              main.o
    0x08000c60   0x08000c60   0x00000014   Code   RO           60    i.system_enter_run  system_ctboard.o
    0x08000c74   0x08000c74   0x00000020   Code   RO           26    i.toggle            toggle.o


    Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000c94, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x08000c94   0x00000001   Data   RW            2    .data               main.o
    0x20000001   0x08000c95   0x00000001   Data   RW           27    .data               toggle.o


    Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x08000c98, Size: 0x00002004, Max: 0xffffffff, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000004   0x08000c98   0x00000004   PAD
    0x20000008        -       0x00002000   Zero   RW           48    STACK               startup_ctboard.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       124         50          0          0          0        476   datainit_ctboard.o
       412          0          0          0          0        932   hal_fmc.o
       406         10          0          0          0       3177   hal_gpio.o
         6          0          0          0          0        548   hal_pwr.o
       788         56          0          0          0       2620   hal_rcc.o
        48         10          0          1          0       5251   main.o
        36          8        428          0       8192        844   startup_ctboard.o
       526         50          0          0          0      41526   system_ctboard.o
        32          8          0          1          0        633   toggle.o

    ----------------------------------------------------------------------
      2382        192        428          4       8196      56007   Object Totals
         0          0          0          0          0          0   (incl. Generated)
         4          0          0          2          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

       346          0          0          0          0         92   aeabi_sdiv.o
        56          0          0          0          0         68   rt_memcpy.o
         4          0          0          0          0         60   read.o
         4          0          0          0          0         60   write.o

    ----------------------------------------------------------------------
       410          0          0          0          0        280   Library Totals
         0          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       402          0          0          0          0        160   c_p.l
         8          0          0          0          0        120   read_write.lib

    ----------------------------------------------------------------------
       410          0          0          0          0        280   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      2792        192        428          4       8196      55427   Grand Totals
      2792        192        428          4       8196      55427   ELF Image Totals
      2792        192        428          4          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 3220 (   3.14kB)
    Total RW  Size (RW Data + ZI Data)              8200 (   8.01kB)
    Total ROM Size (Code + RO Data + RW Data)       3224 (   3.15kB)

==============================================================================

